You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Support for repeatType and repeatDelay in animation sequences.
Fixed
Variants: Re-run keyframe animations when switching between variant labels even when they share identical keyframe arrays.
Drag: Preserve in-flight motion value animations across React 19 reorder unmount/remount so dragSnapToOrigin no longer leaves the drag transform stranded after a layout swap.
LazyMotion: Share React contexts between the framer-motion and framer-motion/m (and therefore motion/react and motion/react-m) CJS bundles so that <m.div> from the /m subpath picks up features loaded by <LazyMotion> from the main entry point.
useScroll: Support hydrating target and container refs from anywhere in the tree.
Drag: Gesture no longer starts from incorrect start point when rendered inside <AnimatePresence initial={false} />.
Drag: dragConstraints, when set as viewport-relative ref, no longer break on scroll.§
Updated visualElement hydration order.
useAnimate: Now respects skipAnimations.
AnimatePresence: Fix object-form initial values not applied on re-entry after exit completes.
scroll: Fixed callback progress when tracking an element.
useScroll: Fix hardware acceleration when tracking an element.
🐞 fix: pass options parameter through setValues to enable validation (#13457)
🐞 fix(setValues): emit whole-form change without stale name/type (#13450)
🚗 perf(setValues): thread skipClone through setFieldValue (#13448)
🚗 perf(setValues): skip redundant per-field deep clones (#13445)
Revert "🐞 fix: treat NaN as empty when valueAsNumber is true in validateField (#13388)"
🦧 feat: improve get dirty fields prune empty fields (#13363)
+ dirtyFields: { test: [{ data: false }] }- dirtyFields: {} // removed the empty node with false value
🎹 typescript 6.0 (#13330)
🌡️ chore: minor improvement on setValue & reset (#13366)
🐞 fix #13403: include setValues in FormProvider context value (#13404)
🐞 fix: recompute isDirty after re-registering a previously unregistered field (#13399)
🐞 fix: preserve watch updates on field array unmount fixes #13375 (#13385)
🐞 fix: prevent useWatch re-render when unrelated field validation is … (#13398)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
15.5.15→15.5.195.100.5→5.101.05.100.5→5.101.012.38.0→12.40.019.2.5→19.2.719.2.5→19.2.77.74.0→7.79.0^0.0.49→^0.0.51Release Notes
vercel/next.js (@next/third-parties)
v15.5.19: 15.5.19Compare Source
Core Changes
FormDataentries (#94244)Other
Credits
Huge thanks to @eps1lon for helping!
v15.5.18Compare Source
This release contains security fixes for the following advisories:
High:
Moderate:
Low:
v15.5.16Compare Source
This release contains security fixes for the following advisories:
High:
Moderate:
Low:
TanStack/query (@tanstack/react-query)
v5.101.0Compare Source
Patch Changes
v5.100.14Compare Source
Patch Changes
fix(react-query): do not go into optimistic fetching state when not subscribed (#10759)
Updated dependencies []:
v5.100.13Compare Source
Patch Changes
d423168]:v5.100.12Compare Source
Patch Changes
v5.100.11Patch Changes
v5.100.10Patch Changes
v5.100.9Compare Source
Patch Changes
fcee7bd]:v5.100.8Compare Source
Patch Changes
v5.100.7Compare Source
Patch Changes
v5.100.6Compare Source
Patch Changes
TanStack/query (@tanstack/react-query-devtools)
v5.101.0Compare Source
Patch Changes
3042860,e631dc3]:v5.100.14Compare Source
Patch Changes
ed20b6d]:v5.100.13Compare Source
Patch Changes
v5.100.12Compare Source
Patch Changes
v5.100.11Patch Changes
v5.100.10Patch Changes
4d130b9]:v5.100.9Compare Source
Patch Changes
3d21cac]:v5.100.8Compare Source
Patch Changes
v5.100.7Compare Source
Patch Changes
docs(devtools): align logo, panel, and 'buttonPosition' union descriptions across docs and JSDoc (#10617)
Updated dependencies []:
v5.100.6Compare Source
Patch Changes
motiondivision/motion (motion)
v12.40.0Compare Source
Added
pathoption totransition.arc()for motion along an arc.v12.39.0Compare Source
Added
repeatTypeandrepeatDelayin animation sequences.Fixed
dragSnapToOriginno longer leaves the drag transform stranded after a layout swap.LazyMotion: Share React contexts between theframer-motionandframer-motion/m(and thereforemotion/reactandmotion/react-m) CJS bundles so that<m.div>from the/msubpath picks up features loaded by<LazyMotion>from the main entry point.useScroll: Support hydratingtargetandcontainerrefs from anywhere in the tree.<AnimatePresence initial={false} />.dragConstraints, when set as viewport-relative ref, no longer break on scroll.§visualElementhydration order.useAnimate: Now respectsskipAnimations.AnimatePresence: Fix object-forminitialvalues not applied on re-entry after exit completes.scroll: Fixed callback progress when tracking an element.useScroll: Fix hardware acceleration when tracking an element.facebook/react (react)
v19.2.7Compare Source
v19.2.6: 19.2.6 (May 6th, 2026)Compare Source
React Server Components
(by @eps1lon and @unstubbable)
facebook/react (react-dom)
v19.2.7Compare Source
v19.2.6: 19.2.6 (May 6th, 2026)Compare Source
React Server Components
(by @eps1lon and @unstubbable)
react-hook-form/react-hook-form (react-hook-form)
v7.79.0Compare Source
Added
disabledoption touseFieldArrayFixed
ControlleronChangepromise return typedeepEqualfalse positives with shared object referencesshouldUseNativeValidationbehavior for radio groupscreateFormControlstability with fast refresh in dev modeStrictModevalue preservation during remountformState.errorsreactivity with React compilerv7.78.0Compare Source
v7.77.0Compare Source
Added
resetDefaultValuesAPIFixed
isDirtyinsubscribepayload afterreset(..., { keepValues: true })shouldUnregisterreset({})behavior requiring double-call to take effectFieldArrayerrors overriding nested fieldsSecurity
get()against prototype-path traversal (__proto__/constructor/prototype)Performance
v7.76.1: Version 7.76.1Compare Source
🐞 fix: pass options parameter through setValues to enable validation (#13457)
🐞 fix(setValues): emit whole-form change without stale name/type (#13450)
🚗 perf(setValues): thread skipClone through setFieldValue (#13448)
🚗 perf(setValues): skip redundant per-field deep clones (#13445)
Revert "🐞 fix: treat NaN as empty when valueAsNumber is true in validateField (#13388)"
thanks to @philibea & @maxkostow
v7.76.0Compare Source
v7.75.0: Version 7.75.0Compare Source
🦧 feat: improve get dirty fields prune empty fields (#13363)
🎹 typescript 6.0 (#13330)
🌡️ chore: minor improvement on setValue & reset (#13366)
🐞 fix #13403: include setValues in FormProvider context value (#13404)
🐞 fix: recompute isDirty after re-registering a previously unregistered field (#13399)
🐞 fix: preserve watch updates on field array unmount fixes #13375 (#13385)
🐞 fix: prevent useWatch re-render when unrelated field validation is … (#13398)
thanks to @dfedoryshchev, @cyky & @gkarabelos
toss/react-simplikit (react-simplikit)
v0.0.51Compare Source
Patch Changes
#351
da1f51cThanks @eunwoo-levi! - fix(core/hooks): call cleanup when unmount occurs before async effect resolves#352
fa3daa5Thanks @eunwoo-levi! - fix(core/hooks): prevent immediate callback from re-firing when enabled is toggledv0.0.50Compare Source
Patch Changes
#362
fc9b1dcThanks @guesung! - refactor(core): narrow types indebounceutility to reduceanyusage#259
1d9ec79Thanks @wo-o29! - refactor(useCounter): extract validateValue as pure function and remove unnecessary useCallback#272
75ab148Thanks @wo-o29! - refactor(usePrevious): remove unnecessaryundefinedfrom compare argument and return typeConfiguration
📅 Schedule: (in timezone Asia/Seoul)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.